 <h1>&nbsp;EasyEJB </h1>
	<p><br>
	<b>Run demo with app server. </b><i><font size="2">
	JBoss,Webshpere,Weblogic,OpenEJB...</font></i><br>
	<br>
	<b>1. Download</b><br>
	<br>
&nbsp;&nbsp;&nbsp; Binary jar and source code zip are available on Goolge Code.<br>
	<br>
	<b>2. Installation</b><br>
&nbsp;&nbsp;&nbsp; Just put Jar bamboo-easyejb.jar to your classpath dir or add 
	it to your CLASSPATH env var.<br>
	<br>
	<b>3. Dependencies List</b><br>
&nbsp;&nbsp;&nbsp; Your need to put the following jars on your classpath too.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1) commons-logging.jar (For logging)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2) log4j-1.2.x.jar (For logging)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3) junit-3.8.1.jar (For run demo)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2) client jar of specific app server. 
	(For client RMI/EJB handling, see 4. for details)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3) business EJB jar of your project. 
	(For reference, jboss not need this step)<br>
	<br>
	<b>4. Run demo working with JavaEE Application Server</b><br>
&nbsp;&nbsp;&nbsp; As to work with JavaEE server using easyEJB, client jar of 
	specific app server should be put on classpath also.<br>
	<b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1) JBoss4.x.x</b><br>
	<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	step1: Put jbossall-client.jar to lib dir.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	step2: Deploy bamboo-easyejb.jar to JBoss. Just put the bamboo-easyejb.jar 
	to jboss/server/default/deploy. <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	step3: Execute command: ant rundemo_JBoss. <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	Test OK when you see on console: <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	[java] result HelloWorldBean:Hello Obama<br>
	<br>
	<b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2) Weblogic 8.x/9.x</b><br>
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	step1: Modify build.properties file. Modify &quot;weblogic.client.jar.dir&quot; to 
	weblogic jdk dir.&nbsp; e.g. D:/bea/weblogic92/server/lib<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	step3: Execute command: ant rundemo_Weblogic. <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	Test OK when you see on console: <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	[java] result HelloWorldBean:Hello Obama<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
	<br>
	<b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3) Websphere 5.x/6.x</b><br>
	<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	step1: Modify build.properties file. Modify &quot;ibm.jdk.home&quot; to webshpere jdk 
	dir.&nbsp; e.g. C:/IBM/WebSphere6/AppClient/java<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	step2: Modify build.properties file. Modify &quot;websphere.client.jar.dir&quot; to 
	webshpere Appclient lib directory. e.g. C:/IBM/WebSphere6/AppClient/lib<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	step3: Modify easyejb.jndi.properties file. Uncomment 2 jndi properties to 
	webshpere. And comment those properties of jboss. Modify J2EE server ip or 
	port when nessesary.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	step4: Execute command: ant rundemo_Webshpere<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	Test OK when you see on console: <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	[java] result HelloWorldBean:Hello Obama<br>
	<br>
	<b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4) OpenEJB</b><br>
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	......</p>